Class DHCPPoolLeaseImpl

java.lang.Object
com.cisco.pt.ipc.impl.IPCDataImpl
com.cisco.pt.ipc.sim.impl.DHCPPoolLeaseImpl
All Implemented Interfaces:
IPCData, DHCPPoolLease

public class DHCPPoolLeaseImpl extends IPCDataImpl implements DHCPPoolLease
  • Field Details

    • ipAddress

      protected IPAddress ipAddress
    • macAddress

      protected MACAddress macAddress
    • leaseTime

      protected long leaseTime
    • port

      protected String port
  • Constructor Details

    • DHCPPoolLeaseImpl

      public DHCPPoolLeaseImpl()
  • Method Details

    • getIpAddress

      public IPAddress getIpAddress()
      Specified by:
      getIpAddress in interface DHCPPoolLease
      Returns:
      IPAddress Returns a IPAddress
    • setIpAddress

      public void setIpAddress(IPAddress ipAddress)
      Specified by:
      setIpAddress in interface DHCPPoolLease
      Parameters:
      ipAddress - Takes in a parameter of ipAddress
    • getMacAddress

      public MACAddress getMacAddress()
      Specified by:
      getMacAddress in interface DHCPPoolLease
      Returns:
      MACAddress Returns a MACAddress
    • setMacAddress

      public void setMacAddress(MACAddress macAddress)
      Specified by:
      setMacAddress in interface DHCPPoolLease
      Parameters:
      macAddress - Takes in a parameter of macAddress
    • getLeaseTime

      public long getLeaseTime()
      Specified by:
      getLeaseTime in interface DHCPPoolLease
      Returns:
      long Returns a long
    • setLeaseTime

      public void setLeaseTime(long leaseTime)
      Specified by:
      setLeaseTime in interface DHCPPoolLease
      Parameters:
      leaseTime - Takes in a parameter of leaseTime
    • getPort

      public String getPort()
      Specified by:
      getPort in interface DHCPPoolLease
      Returns:
      String Returns a String
    • setPort

      public void setPort(String port)
      Specified by:
      setPort in interface DHCPPoolLease
      Parameters:
      port - Takes in a parameter of port
    • read

      public void read(EncodedBuffer buffer)
      Reads this object from an EncodedBuffer of raw data
      Specified by:
      read in interface IPCData
      Specified by:
      read in class IPCDataImpl
      Parameters:
      buffer - The EncodedBuffer that contains the raw data from which to construct this object